Volume 25, Issue 3, October 2022, Pages 283-315
Ghasem Emamirad; Kayhan Barzegar; Mahdi Zakerian Amiri
Volume 22, Issue 84, September 2019, Pages 165-192
kazem tajik; Ali Asghar Kazemi Zand; Keyhan Barzegar
Volume 21, Issue 82, March 2019, Pages 183-206
Keyhan Barzegar
Volume 19, Issue 74, March 2017, Pages 7-34
Kayhan Barzgar; Masoud Rezaei